package com.by.utils;

import com.by.ex.BusinessException;

/**
 * <<<<<<< HEAD
 * date 2025/2/17 20:30
 * author bjj
 * decoration
 * version 1.0
 * since jdk11
 */
public class Assert {
    /**
     * 判断rs的值是否为0
     *
     * @param rs  操作结果  为 代表失败
     * @param msg 错误消息描述
     */
    public static void isZero(int rs, String msg) {
        if (rs == 0)
            throw new BusinessException(msg);
    }

    public static void isNull(Integer id, String msg) {
        if (id == null) {
            throw new BusinessException(msg);
        }
    }

    /**
     * 根据名称查询时判断name是否为空
     *
     * @param name
     * @param msg
     */
    public static void nameIsNull(String name, String msg) {
        if (name == null) {
            throw new BusinessException(msg);
        }
    }

    /**
     * 根据电话查询时判断number是否为空
     *
     * @param number
     * @param msg
     */
    public static void numberIsNull(String number, String msg) {
        if (number == null) {
            throw new BusinessException(msg);
        }
    }
}
